#!/usr/bin/env bash

# 防止由jenkins启动的进程被关闭
BUILD_ID=DONTKILLME
# 要部署的app名称
APP_NAME='emp-provider'
# 要启动的端口号
PORT=30001
# 要执行的环境
ENV=test

# 获取到占用该端口的进程
PROCESS=$(netstat -lnp 2>/dev/null | grep ${PORT} | awk '{print $7}' | cut -d / -f 1)
if [ -n "${PROCESS}" ];then
	kill -9 ${PROCESS}
fi
# 获取到要执行的.jar所在的目录
TARGET_FOLDER=${WORKSPACE}/${APP_NAME}/target
cd ${TARGET_FOLDER}
java -jar $(ls ${APP_NAME}-*.jar | head -n 1) --spring.profiles.active=${ENV} --server.port=${PORT} &